body{
	font:14px "microsoft yahei",Arial, Helvetica,sans-serif !important;
	/*background:#E8E8E8;*/
}
div,p,ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
}
input{
	outline:none;
}
a{
	color:#FFF !important;
}

/***********************/
.container .pull-right{
	font:0.8em "microsoft yahei",Arial, Helvetica,sans-serif !important;
	font-weight:700;
	line-height:30px !important;
} 
#navbar1{
	width:100%;
	/*background:url(../img/top_bj.jpg) no-repeat fixed;*/
	background:#017EBC;
	text-align:center;
	position:relative;
	overflow:hidden;
}
#a1 ul{
	margin-right:20px;
}
#a1 ul li a{
	display:inline-block;
	height:73px !important;
	max-width:768px;
	padding-top:5px;
}
#a1 ul li a:visited{
	background:#017EBC;
}
#a1 ul li a:hover{
	background:#31B0D5;
}
/*****主体部分*******/

/*左侧*/
/*#side-menu li{
	background:#999;
}*/
#side-menu li a{
	font-size:13px;
}
/*#side-menu ul li a{
	display:inline-block;
	height:45px;
	width:216px;
	padding:14px 24px;
}*/
#side-menu li i{
	margin-left:-6px;
}
.dropdown-menu{
	padding:0;
	position:absolute;
	top:100%;
	left:14px !important;
}
/*右侧*/
.right_box{
	margin-top:15px;
	border-top:1px dotted #666;
	padding:15px 0;
	font:12px "microsoft yahei",Arial, Helvetica,sans-serif !important;
	color:#333;
	font-weight:700;
}
.right_one,.right_two,.right_three,.right_four{
	margin:15px 0;
	padding:20px 30px;
	border:1px solid #999;
	overflow:hidden;
	background:#fff;
	box-shadow: 3px 3px 8px #999;
}
.right_three{
	padding:20px 15px;
}
.right_three .panel{
	width:80%;
	height:150px;
}
.right_three .panel-body{
	height:110px;
	outline:none;
}
.right_four{
	padding:20px 15px;
	margin-bottom:200px;
}
.right_four button{
	margin-bottom:15px;
	width:80px;
	margin-right:10px;
}
#t1 tr th{
	text-align:center;
}
/*****************detaile2************************/
.title_ins{
	display:block;
	padding:5px 10px;
	background:#CACACA;
	margin-bottom:0;
}
#ins{
	overflow:hidden;
	padding:10px 15px 0px;
	border-left:1px solid #CACACA;
	border-right:1px solid #CACACA;
}
.msg label{
	margin-bottom:20px;
	display:block;
}
#table1 tr td{
	border:none !important;
}
/***************msg*******************/
#msg_table{
	text-align:center;
	padding:0;
	margin:20px 20px 0;
	border-top:1px solid #CACACA;
	box-shadow:5px 5px 5px #CACACA;
}
#msg_table table{
	margin-bottom:0;
	background:#fff;
}
#msg_table tr th{
	text-align:center;
	background:#CACACA;
}
#msg_table tr td{
	border-left:1px solid #CACACA;
}
#msg_table tr td:first-child{
	border-left:none;
}
#msg_table tr td a{
	color:#0E9AEF !important;
}
/****************login_page********************/
#login_page{
	width:100%;
	height:1000px;
	background:url(../img/dl_bj.gif) no-repeat center;
}
#login_page>h1{
	font-size:3em;
	color:#666; 
	margin-top:150px; 
	text-align:center;
}
#login_page form{
	position:relative;
	top:18%;
	left:48%;
	font-size:0.8em;
	color:#999;

}
/*#login_page form button{
	width:60px;
	height:36px;
	margin-right:20px;
}*/
#login_page>span{
	position:absolute;
	top:75%;
	left:43%;
	font-size:0.8em;
	color:#999;  
}


.pagination li>a{
	color:#666 !important;
}


/***************************/

.icheckbox_square-green, .iradio_square-green{
	display:inline-block;
	vertical-align:middle;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	background:url('green.png') no-repeat;
	border:none;
	cursor:pointer;
	position:relative;
}
.icheckbox_square-green:hover{
	background-position:-24px 0;
}
.icheckbox_square-green.checked{
	background-position:-48px 0;
}

.iradio_square-green{
	background-position:-120px 0;
	margin-right:2px;
}
.iradio_square-green:hover{
	background-position:-144px 0;
}
.iradio_square-green.checked{
	background-position:-168px 0;
}

.con .i-checks{
	display:inline-block;
	margin-right:12px;
}



/*********************************************/
#jstree1 ul li a{
	color:#333 !important;
	position:relative;
	top:1px;
	left:7px;
}
.jstree-anchor{
	line-height:24px;
	height:24px;
	padding:0 4px 0 1px;
	white-space:nowrap;
}

/***********************************************/
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 320px;
    min-height: 1200px;
  }
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 320px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}

@media (min-width: 768px){
	.form-horizontal .control-label{
		text-align:left;
	}
}

.wrapper-content>h3{
	font-weight:500;
	padding-left:10px;
	border-left:2px solid #88B7E0;
}


.form-horizontal input,.form-horizontal select{
	margin-left:-30px;
}

.ibox-content table,.ibox-content table th{
	text-align:center;
}
